#ifndef __APP_LOG_H__
#define __APP_LOG_H__

#include "../Config/Config.h"

#if CURRENT_PLATFORM == PLATFORM_WIN32
void __cdecl w32Log(const char *formatStr, ...);
void __cdecl w32Log(...);
#	define	LOGI(...)	{printf("Info: "); printf(__VA_ARGS__);}
#	define	LOGW(...)	{printf("Warning: "); printf(__VA_ARGS__);}
#	define	LOGE(...)	{printf("Error: "); printf(__VA_ARGS__);}
#else //Android
#	define  LOG_TAG		"GL2_JNI_LIB"
#	define  LOGI(...)	__android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
#	define	LOGW(...)	__android_log_print(ANDROID_LOG_WARN,LOG_TAG,__VA_ARGS__)
#	define  LOGE(...)	__android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)
#endif

#endif